[INFO] fetching crate lunify 1.1.0...
[INFO] checking lunify-1.1.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate lunify 1.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate lunify 1.1.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate lunify 1.1.0
[INFO] finished tweaking crates.io crate lunify 1.1.0
[INFO] tweaked toml for crates.io crate lunify 1.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fbe5a03f3c1dec4af0e72c57729e34ff1fa7daa5b1c86bb1679176a8af93c171
[INFO] running `Command { std: "docker" "start" "-a" "fbe5a03f3c1dec4af0e72c57729e34ff1fa7daa5b1c86bb1679176a8af93c171", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fbe5a03f3c1dec4af0e72c57729e34ff1fa7daa5b1c86bb1679176a8af93c171", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fbe5a03f3c1dec4af0e72c57729e34ff1fa7daa5b1c86bb1679176a8af93c171", kill_on_drop: false }`
[INFO] [stdout] fbe5a03f3c1dec4af0e72c57729e34ff1fa7daa5b1c86bb1679176a8af93c171
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a8e4b8d47839e604822463badfb35befd03ccc9a422ca434de0e776c9cb5ef47
[INFO] running `Command { std: "docker" "start" "-a" "a8e4b8d47839e604822463badfb35befd03ccc9a422ca434de0e776c9cb5ef47", kill_on_drop: false }`
[INFO] [stderr]     Checking lunify v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read src/../test_files/32bit.luab: No such file or directory (os error 2)
[INFO] [stdout]   --> src/lib.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let input_bytes = include_bytes!("../test_files/32bit.luab");
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/lua50.luab: No such file or directory (os error 2)
[INFO] [stdout]   --> src/lib.rs:96:27
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let input_bytes = include_bytes!("../test_files/lua50.luab");
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/32bit.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let input_bytes = include_bytes!("../test_files/32bit.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/little_endian.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:121:27
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let input_bytes = include_bytes!("../test_files/little_endian.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/big_endian.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:132:27
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let input_bytes = include_bytes!("../test_files/big_endian.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/large_table.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:143:27
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let input_bytes = include_bytes!("../test_files/large_table.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/dynamic_table.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let input_bytes = include_bytes!("../test_files/dynamic_table.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/variadic.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:165:27
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let input_bytes = include_bytes!("../test_files/variadic.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/for_loop.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:176:27
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let input_bytes = include_bytes!("../test_files/for_loop.luab").to_vec();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/constants.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:187:27
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let input_bytes = include_bytes!("../test_files/constants.luab").to_vec();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/custom_signature.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:198:27
[INFO] [stdout]     |
[INFO] [stdout] 198 |         let input_bytes = include_bytes!("../test_files/custom_signature.luab").to_vec();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/empty.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:218:27
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let input_bytes = include_bytes!("../test_files/empty.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/empty.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:234:31
[INFO] [stdout]     |
[INFO] [stdout] 234 |         let mut input_bytes = include_bytes!("../test_files/empty.luab").to_vec();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lunify` (lib test) due to 14 previous errors
[INFO] running `Command { std: "docker" "inspect" "a8e4b8d47839e604822463badfb35befd03ccc9a422ca434de0e776c9cb5ef47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8e4b8d47839e604822463badfb35befd03ccc9a422ca434de0e776c9cb5ef47", kill_on_drop: false }`
[INFO] [stdout] a8e4b8d47839e604822463badfb35befd03ccc9a422ca434de0e776c9cb5ef47
[INFO] checking lunify-1.1.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate lunify 1.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate lunify 1.1.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate lunify 1.1.0
[INFO] finished tweaking crates.io crate lunify 1.1.0
[INFO] tweaked toml for crates.io crate lunify 1.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 999814dc644b72c61fc7ae425b275885abd701ce7e3c3fba8ccbab01098bb3d5
[INFO] running `Command { std: "docker" "start" "-a" "999814dc644b72c61fc7ae425b275885abd701ce7e3c3fba8ccbab01098bb3d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "999814dc644b72c61fc7ae425b275885abd701ce7e3c3fba8ccbab01098bb3d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "999814dc644b72c61fc7ae425b275885abd701ce7e3c3fba8ccbab01098bb3d5", kill_on_drop: false }`
[INFO] [stdout] 999814dc644b72c61fc7ae425b275885abd701ce7e3c3fba8ccbab01098bb3d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4c490c0ef7bb8f0ee5ce5ddbde2504d508479cc41bca5b04eb3a209de6ab7d5e
[INFO] running `Command { std: "docker" "start" "-a" "4c490c0ef7bb8f0ee5ce5ddbde2504d508479cc41bca5b04eb3a209de6ab7d5e", kill_on_drop: false }`
[INFO] [stderr]     Checking lunify v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read src/../test_files/32bit.luab: No such file or directory (os error 2)
[INFO] [stdout]   --> src/lib.rs:84:27
[INFO] [stdout]    |
[INFO] [stdout] 84 |         let input_bytes = include_bytes!("../test_files/32bit.luab");
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/lua50.luab: No such file or directory (os error 2)
[INFO] [stdout]   --> src/lib.rs:96:27
[INFO] [stdout]    |
[INFO] [stdout] 96 |         let input_bytes = include_bytes!("../test_files/lua50.luab");
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/32bit.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:107:27
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let input_bytes = include_bytes!("../test_files/32bit.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/little_endian.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:121:27
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let input_bytes = include_bytes!("../test_files/little_endian.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/big_endian.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:132:27
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let input_bytes = include_bytes!("../test_files/big_endian.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/large_table.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:143:27
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let input_bytes = include_bytes!("../test_files/large_table.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/dynamic_table.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let input_bytes = include_bytes!("../test_files/dynamic_table.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/variadic.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:165:27
[INFO] [stdout]     |
[INFO] [stdout] 165 |         let input_bytes = include_bytes!("../test_files/variadic.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/for_loop.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:176:27
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let input_bytes = include_bytes!("../test_files/for_loop.luab").to_vec();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/constants.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:187:27
[INFO] [stdout]     |
[INFO] [stdout] 187 |         let input_bytes = include_bytes!("../test_files/constants.luab").to_vec();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/custom_signature.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:198:27
[INFO] [stdout]     |
[INFO] [stdout] 198 |         let input_bytes = include_bytes!("../test_files/custom_signature.luab").to_vec();
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/empty.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:218:27
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let input_bytes = include_bytes!("../test_files/empty.luab");
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read src/../test_files/empty.luab: No such file or directory (os error 2)
[INFO] [stdout]    --> src/lib.rs:234:31
[INFO] [stdout]     |
[INFO] [stdout] 234 |         let mut input_bytes = include_bytes!("../test_files/empty.luab").to_vec();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/serialization/stream.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |         Ok(&self.data[start..self.offset])
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/serialization/stream.rs:107:22
[INFO] [stdout]     |
[INFO] [stdout] 107 |         Ok(self.data[start..self.offset].iter().map(|&byte| byte as char).collect())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/builder.rs:123:30
[INFO] [stdout]     |
[INFO] [stdout] 123 |         for context_index in 0..self.contexts.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/convert.rs:50:43
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 for instruction_index in (0..(builder.get_program_counter() - 1)).rev() {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:106:49
[INFO] [stdout]     |
[INFO] [stdout] 106 |             Instruction::Move { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:107:50
[INFO] [stdout]     |
[INFO] [stdout] 107 |             Instruction::LoadK { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:108:53
[INFO] [stdout]     |
[INFO] [stdout] 108 |             Instruction::LoadBool { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:109:64
[INFO] [stdout]     |
[INFO] [stdout] 109 |             Instruction::LoadNil { a, mode: BC(b, _) } => Some(a..b.0),
[INFO] [stdout]     |                                                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:110:55
[INFO] [stdout]     |
[INFO] [stdout] 110 |             Instruction::GetUpValue { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:111:54
[INFO] [stdout]     |
[INFO] [stdout] 111 |             Instruction::GetGlobal { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:112:53
[INFO] [stdout]     |
[INFO] [stdout] 112 |             Instruction::GetTable { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:115:53
[INFO] [stdout]     |
[INFO] [stdout] 115 |             Instruction::SetTable { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:116:53
[INFO] [stdout]     |
[INFO] [stdout] 116 |             Instruction::NewTable { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:117:50
[INFO] [stdout]     |
[INFO] [stdout] 117 |             Instruction::_Self { a, .. } => Some(a..a + 1),
[INFO] [stdout]     |                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:118:48
[INFO] [stdout]     |
[INFO] [stdout] 118 |             Instruction::Add { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:119:53
[INFO] [stdout]     |
[INFO] [stdout] 119 |             Instruction::Subtract { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:120:53
[INFO] [stdout]     |
[INFO] [stdout] 120 |             Instruction::Multiply { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:121:51
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Instruction::Divide { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:122:51
[INFO] [stdout]     |
[INFO] [stdout] 122 |             Instruction::Modulo { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:123:50
[INFO] [stdout]     |
[INFO] [stdout] 123 |             Instruction::Power { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:124:50
[INFO] [stdout]     |
[INFO] [stdout] 124 |             Instruction::Unary { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:125:48
[INFO] [stdout]     |
[INFO] [stdout] 125 |             Instruction::Not { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:126:51
[INFO] [stdout]     |
[INFO] [stdout] 126 |             Instruction::Length { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:127:56
[INFO] [stdout]     |
[INFO] [stdout] 127 |             Instruction::Concatinate { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:133:52
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Instruction::TestSet { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:134:61
[INFO] [stdout]     |
[INFO] [stdout] 134 |             Instruction::Call { a, mode: BC(_, c) } => Some(a..a + c.0 - 1),
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:137:52
[INFO] [stdout]     |
[INFO] [stdout] 137 |             Instruction::ForLoop { a, .. } => Some(a..a + 3),
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:138:52
[INFO] [stdout]     |
[INFO] [stdout] 138 |             Instruction::ForPrep { a, .. } => Some(a..a + 2),
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:139:65
[INFO] [stdout]     |
[INFO] [stdout] 139 |             Instruction::TForLoop { a, mode: BC(_, c) } => Some(a..a + 2 + c.0),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:140:52
[INFO] [stdout]     |
[INFO] [stdout] 140 |             Instruction::SetList { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:142:52
[INFO] [stdout]     |
[INFO] [stdout] 142 |             Instruction::Closure { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:143:63
[INFO] [stdout]     |
[INFO] [stdout] 143 |             Instruction::VarArg { a, mode: BC(b, _) } => Some(a..a.max((a + b.0).saturating_sub(1))),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/instruction/operand/layout.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     if !(6..32).contains(&size) || opcode.is_some() {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/instruction/operand/layout.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     if !(7..32).contains(&size) || a.is_some() {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/operand/layout.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     if !(8..32).contains(&size) || b.is_some() {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/operand/layout.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     if !(8..32).contains(&size) || c.is_some() {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/upcast.rs:135:36
[INFO] [stdout]     |
[INFO] [stdout] 135 |                     for offset in (0..variable_count).rev() {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/upcast.rs:262:43
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 for instruction_index in (0..(builder.get_program_counter() - 1)).rev() {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/mod.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |         for _program_counter in 0..instruction_count as usize {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/mod.rs:71:23
[INFO] [stdout]    |
[INFO] [stdout] 71 |         for _index in 0..constant_count as usize {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/mod.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |         for _index in 0..function_count as usize {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/mod.rs:141:23
[INFO] [stdout]     |
[INFO] [stdout] 141 |         for _index in 0..local_variable_count as usize {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/mod.rs:168:23
[INFO] [stdout]     |
[INFO] [stdout] 168 |         for _index in 0..line_info_count as usize {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/mod.rs:183:23
[INFO] [stdout]     |
[INFO] [stdout] 183 |         for _index in 0..upvalue_count as usize {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/serialization/stream.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |         Ok(&self.data[start..self.offset])
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/serialization/stream.rs:107:22
[INFO] [stdout]     |
[INFO] [stdout] 107 |         Ok(self.data[start..self.offset].iter().map(|&byte| byte as char).collect())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/builder.rs:123:30
[INFO] [stdout]     |
[INFO] [stdout] 123 |         for context_index in 0..self.contexts.len() {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/convert.rs:50:43
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 for instruction_index in (0..(builder.get_program_counter() - 1)).rev() {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/convert.rs:139:22
[INFO] [stdout]     |
[INFO] [stdout] 139 |         for index in 0..size {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/convert.rs:165:22
[INFO] [stdout]     |
[INFO] [stdout] 165 |         for index in 0..size {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:106:49
[INFO] [stdout]     |
[INFO] [stdout] 106 |             Instruction::Move { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:107:50
[INFO] [stdout]     |
[INFO] [stdout] 107 |             Instruction::LoadK { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:108:53
[INFO] [stdout]     |
[INFO] [stdout] 108 |             Instruction::LoadBool { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:109:64
[INFO] [stdout]     |
[INFO] [stdout] 109 |             Instruction::LoadNil { a, mode: BC(b, _) } => Some(a..b.0),
[INFO] [stdout]     |                                                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:110:55
[INFO] [stdout]     |
[INFO] [stdout] 110 |             Instruction::GetUpValue { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:111:54
[INFO] [stdout]     |
[INFO] [stdout] 111 |             Instruction::GetGlobal { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:112:53
[INFO] [stdout]     |
[INFO] [stdout] 112 |             Instruction::GetTable { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:115:53
[INFO] [stdout]     |
[INFO] [stdout] 115 |             Instruction::SetTable { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:116:53
[INFO] [stdout]     |
[INFO] [stdout] 116 |             Instruction::NewTable { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:117:50
[INFO] [stdout]     |
[INFO] [stdout] 117 |             Instruction::_Self { a, .. } => Some(a..a + 1),
[INFO] [stdout]     |                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:118:48
[INFO] [stdout]     |
[INFO] [stdout] 118 |             Instruction::Add { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:119:53
[INFO] [stdout]     |
[INFO] [stdout] 119 |             Instruction::Subtract { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:120:53
[INFO] [stdout]     |
[INFO] [stdout] 120 |             Instruction::Multiply { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:121:51
[INFO] [stdout]     |
[INFO] [stdout] 121 |             Instruction::Divide { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:122:51
[INFO] [stdout]     |
[INFO] [stdout] 122 |             Instruction::Modulo { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:123:50
[INFO] [stdout]     |
[INFO] [stdout] 123 |             Instruction::Power { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:124:50
[INFO] [stdout]     |
[INFO] [stdout] 124 |             Instruction::Unary { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:125:48
[INFO] [stdout]     |
[INFO] [stdout] 125 |             Instruction::Not { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:126:51
[INFO] [stdout]     |
[INFO] [stdout] 126 |             Instruction::Length { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:127:56
[INFO] [stdout]     |
[INFO] [stdout] 127 |             Instruction::Concatinate { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:133:52
[INFO] [stdout]     |
[INFO] [stdout] 133 |             Instruction::TestSet { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:134:61
[INFO] [stdout]     |
[INFO] [stdout] 134 |             Instruction::Call { a, mode: BC(_, c) } => Some(a..a + c.0 - 1),
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:137:52
[INFO] [stdout]     |
[INFO] [stdout] 137 |             Instruction::ForLoop { a, .. } => Some(a..a + 3),
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:138:52
[INFO] [stdout]     |
[INFO] [stdout] 138 |             Instruction::ForPrep { a, .. } => Some(a..a + 2),
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:139:65
[INFO] [stdout]     |
[INFO] [stdout] 139 |             Instruction::TForLoop { a, mode: BC(_, c) } => Some(a..a + 2 + c.0),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:140:52
[INFO] [stdout]     |
[INFO] [stdout] 140 |             Instruction::SetList { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:142:52
[INFO] [stdout]     |
[INFO] [stdout] 142 |             Instruction::Closure { a, .. } => Some(a..a),
[INFO] [stdout]     |                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/lua51.rs:143:63
[INFO] [stdout]     |
[INFO] [stdout] 143 |             Instruction::VarArg { a, mode: BC(b, _) } => Some(a..a.max((a + b.0).saturating_sub(1))),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/instruction/operand/layout.rs:88:26
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     if !(6..32).contains(&size) || opcode.is_some() {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/instruction/operand/layout.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     if !(7..32).contains(&size) || a.is_some() {
[INFO] [stdout]    |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/operand/layout.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     if !(8..32).contains(&size) || b.is_some() {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/instruction/operand/layout.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     if !(8..32).contains(&size) || c.is_some() {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/upcast.rs:135:36
[INFO] [stdout]     |
[INFO] [stdout] 135 |                     for offset in (0..variable_count).rev() {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/upcast.rs:262:43
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 for instruction_index in (0..(builder.get_program_counter() - 1)).rev() {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/upcast.rs:390:22
[INFO] [stdout]     |
[INFO] [stdout] 390 |         for index in 0..size {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/upcast.rs:412:22
[INFO] [stdout]     |
[INFO] [stdout] 412 |         for index in 0..size {
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/function/upcast.rs:590:31
[INFO] [stdout]     |
[INFO] [stdout] 590 |         assert_eq!(&constants[2..], expected_constants.as_slice());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/mod.rs:49:33
[INFO] [stdout]    |
[INFO] [stdout] 49 |         for _program_counter in 0..instruction_count as usize {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/function/mod.rs:71:23
[INFO] [stdout]    |
[INFO] [stdout] 71 |         for _index in 0..constant_count as usize {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/mod.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 |         for _index in 0..function_count as usize {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/mod.rs:141:23
[INFO] [stdout]     |
[INFO] [stdout] 141 |         for _index in 0..local_variable_count as usize {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/mod.rs:168:23
[INFO] [stdout]     |
[INFO] [stdout] 168 |         for _index in 0..line_info_count as usize {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/function/mod.rs:183:23
[INFO] [stdout]     |
[INFO] [stdout] 183 |         for _index in 0..upvalue_count as usize {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 44 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors; 49 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lunify` (lib test) due to 14 previous errors; 49 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "4c490c0ef7bb8f0ee5ce5ddbde2504d508479cc41bca5b04eb3a209de6ab7d5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4c490c0ef7bb8f0ee5ce5ddbde2504d508479cc41bca5b04eb3a209de6ab7d5e", kill_on_drop: false }`
[INFO] [stdout] 4c490c0ef7bb8f0ee5ce5ddbde2504d508479cc41bca5b04eb3a209de6ab7d5e
